Jump To:
Technical Q&As are short question and answer formatted pages that provide answers to questions frequently received at Apple Developer Technical Support.

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Date
Using Windows GDI for all drawing (HTML)
QTW98: Using the Windows Graphics Device Interface (GDI) for all drawing under QuickTime for Windows.
QuickTime 2000-09-05
Where do QuickTime extension files reside? (HTML)
QTW100: Describes where to place QuickTime extension files on Win 95/98/2000/NT systems.
QuickTime 2000-09-05
Using the MRJ with IE 5 (HTML)
Deprecated - JAVA26: Describes using MRJ with IE 5 and JDK 1.1.x on Mac OS Classic.
Java 2000-08-14
Locating the 1275-1994 Standard Document (HTML)
HW85: Alerts that the Open Firmware (IEEE 1275-1994) document can't be found at the IEEE Standards Association site.
Hardware 2000-07-17
Appearance Versions (HTML) ()
TB39: Explains how to retrieve the Appearance Manager version and verify the compatibility with the Mac OS version.
Carbon 2000-07-15
Checking for the Printer Driver (HTML)
DV42: Describes a legacy Mac OS technique avoiding system hangs when using serial drivers on USB systems.
Accessibility, Carbon, Darwin, Device Drivers, Hardware 2000-06-19
Finding your application's directory (HTML)
FL14: Demonstrates finding your application's directory and setting it as the default directory.
Carbon 2000-06-19
Open Transport Versions (HTML)
NW64: Lists the current versions of Open Transport and their features.
Carbon, Networking 2000-05-08
The 'vers' Resource and Your Place in the World (HTML)
TX14: Setting the correct country code in the 'vers' resource to reflect the application's localization.
Carbon 2000-05-01
How do I decompress individual frames into an offscreen? (HTML)
QTMTB57: Describes methods for decompressing individual frames of a video track into an offscreen memory buffer.
QuickTime 2000-04-24
Specifying Proxy Settings (HTML)
Deprecated - JAVA25: Specifying proxy settings in JDK 1.1.x for Mac OS Classic.
Java 2000-04-24
Defining user properties with MRJAppBuilder (HTML)
Deprecated - JAVA24: How to define user properties using MRJAppBuilder in Mac OS Classic Java.
Java 2000-04-17
aglChoosePixelFormat, The Inside Scoop (HTML)
OGL01: Describes the nuances of aglChoosePixelFormat, including specific information on multi-monitor support.
Carbon, Games, Graphics & Imaging 2000-04-03
Importing image data from memory (HTML)
QTMTB56: Explains using the graphics importer API's to read image data which resides in memory.
QuickTime 2000-04-03
Java File Paths are not Unix File Paths (HTML) ()
Deprecated - JAVA11: Describes why Java File Paths are not Unix File paths on Mac OS Classic Java.
Java 2000-03-20
Legacy Devices (HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
Device Drivers, Graphics & Imaging, Hardware, QuickTime 2000-03-20
Maximum Memory for the "Firewire" PowerBook (HTML)
Deprecated - HW83: Discrepancies between PowerBook Developer Note and TIL articles 14870 and 58582, regarding maximum memory configurations.
Hardware 2000-03-13
Moving Files in Java (HTML)
Deprecated - JAVA21: Moving files in Mac OS Classic Java.
Java 2000-02-02
SSL and Applet Caching in MRJ 2.2 (HTML)
Deprecated - JAVA22: SSL and Applet Caching in Mac OS Classic Java.
Java 2000-02-02
Using JDK Tools Under MRJ 2.2 (HTML)
Deprecated - JAVA23: Using the JDK tools under Mac OS Classic Java.
Java 2000-02-02
Using System.currentTimeMillis( ) (HTML)
Deprecated - JAVA20: Using System.currentTimeMills() on Mac OS Classic Java.
Java 2000-02-02
A SCSI little secret (HTML)
HW81: Details what to expect when accessing the motherboard SCSI bus on the Blue & White G3.
Accessibility, Device Drivers, Hardware 1999-12-20
Setting Export Quality (HTML)
QTMCC13: Demonstrates how to change the compression factor when exporting a JPEG file.
QuickTime 1999-12-06
Checking for the presence of a native library from Java (HTML)
Deprecated - JAVA19: Checking for the presence of a JNI library from Mac OS Classic Java.
Java 1999-11-29
Are there any OSStatus values I can use in my programs? (HTML)
OV02: Describes OSStatus values that generate errors without colliding with reserved Apple system values.
Carbon 1999-11-22
PBLockRange with a zero-length range (HTML)
FL13: Describes the afpRangeOverlap error and a work around.
Carbon 1999-11-22
Is the Open Firmware device tree object oriented? (HTML)
HW80: Discusses the object-oriented attributes of the Open Firmware device tree.
Darwin, Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, Printing, QuickTime 1999-11-15
PCI Header types (HTML)
HW78: Describes the three required types of PCI headers to be provided in its configuration header space.
Device Drivers, Hardware 1999-11-15
What is a CardBus host bus adapter HBA? (HTML)
HW79: Explains what a CardBus host bus adapter (HBA) is and discusses its implementation on the Macintosh.
Device Drivers, Hardware 1999-11-15
What is an Open Firmware phandle, and why can't I access it from the Mac OS? (HTML)
HW76: Explains an "Open Firmware phandle" and why it is inaccessible from the Mac OS.
Device Drivers, Hardware 1999-11-15
When to use PCMCIA, PC Card, and CardBus (HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
Device Drivers, Graphics & Imaging, Hardware, Music & Audio, Networking, QuickTime 1999-11-15
Endian Concerns When Playing 'snd ' Resources (HTML)
QTW97: Use the Resource Manager to avoid byte-swapping 'snd ' resources before playing under Windows
QuickTime 1999-11-08
QuickTime DirectDraw Surfaces (HTML)
QTW96: How to make QuickTime 4 for Windows draw onto a surface using your custom DirectDraw object.
QuickTime 1999-11-01
Playing a sound using QTJ (HTML)
Deprecated - QTJ01: Explains how to play sounds in Java using QuickTime for Java.
Java, QuickTime 1999-10-25
Raw IP and Open Transport 2.5.x (HTML)
Deprecated - NW63: Discusses Open Transport 2.5's change to the behavior of raw IP endpoints with IP_HDRINCL set.
Carbon, Networking 1999-10-25
Explanation of SDRAM configuration Nomenclature (HTML)
HW75: Explains the three-part "Device configuration" numbers for SDRAM in the Power Mac G4 Computer Developer Note.
Hardware 1999-10-18
Inputting characters using InputMethod (HTML) ()
Deprecated - JAVA18: Inputting characters using InputMethod on Mac OS Classic Java.
Java 1999-10-18
Are the Name Registry device tree nodes unique? (HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
Accessibility, Darwin, Device Drivers, Hardware, Music & Audio, Networking, Printing 1999-10-11
Can you explain the words "begin" and "again"? (HTML)
HW70: Explains the Forth looping words "begin" and "again" and how to escape such a loop.
Device Drivers, Hardware 1999-10-11
How do I change the numeric base for the Open Firmware user interface? (HTML)
HW66: Explains how to change the numeric base for the Open Firmware user interface.
Hardware 1999-10-11
How do I determine the top of the Open Firmware dictionary? (HTML)
HW69: Explains how to determine the top of the Open Firmware dictionary.
Hardware 1999-10-11
Launching the Default Internet Browser (HTML) ()
NW60: Shows with sample code how to invoke a user's default browser to open a specific URL.
Internet & Web, Networking 1999-10-11
Sample code for allocating an amount of dictionary space (HTML)
HW71: Discusses the allocation and the setting of memory for Dictionary space in Open Firmware.
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime 1999-10-11
SGSetSettings unexpected results (HTML)
QTMTB55: Explains why subsequent calls to the SGSetSettings can fail after the first call to SGSetSettings completed successfully.
QuickTime 1999-10-11
Using "words" in Open Firmware (HTML)
HW73: Explains how to search for specific entries within all the global and local Open Firmware words.
Device Drivers, Hardware 1999-10-11
What is the "dump" word and how do I use it? (HTML)
HW68: Describes the function of the Open Firmware word "dump" and how it can be used.
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime 1999-10-11
What is the return stack in Open Firmware and can I use it? (HTML)
HW67: Describes the purpose of the Open Firmware return stack and how developers can use it.
Device Drivers, Hardware 1999-10-11
What is the word "see" and how do I use it to help me find what a word does? (HTML)
HW72: Explains the function and use of the Open Firmware word "see".
Hardware 1999-10-11
What numeric base is the default for the Open Firmware user interface? (HTML)
HW65: Describes how the default numeric base used by the Open Firmware user interface is hexadecimal.
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime, Security 1999-10-11
Accessing File Control Blocks (HTML) ()
FL10: Shows how to access file control blocks correctly, reiterating not to access FCBs directly.
Carbon 1999-10-05
Detecting specific ROM-in-RAM Mac (HTML) ()
Deprecated - HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
Carbon, Cocoa, Hardware 1999-10-05
Driver Gestalt & Icon Services (HTML) ()
DV37: Describes the interaction of Driver Gestalt & Icon Services
Device Drivers, Hardware 1999-10-05
Synchronizing Sounds to Video (HTML) ()
Deprecated - SND19: Enabling regular sound callbacks under Mac OS 9 and Sound Manager 4.0.
Carbon, Music & Audio 1999-10-05
Synchronous SysBeep (HTML) ()
Deprecated - SND18: Obtaining a synchronous SysBeep with Sound Manager 3.1.
Carbon, Music & Audio 1999-10-05
Using Sound control panel to configure the sound input settings (HTML) ()
SND17: Under Mac OS 9.0, configuring sound input settings isn't possible after application launch.
Carbon, Music & Audio 1999-10-05
Determining MRJ's Version (HTML) ()
Deprecated - JAVA17: Determining the version of MRJ currently in use for Mac OS Classic Java.
Java 1999-09-27
Setting a UserPane's feature (HTML) ()
TB64: Explains how to set up the control attributes when creating controls, and UserPanes in particular.
Carbon 1999-09-27
Setting the movie background color (HTML) ()
QTMTB53: Describes how to apply a background color to an entire movie.
QuickTime 1999-08-16
Allocate and Disk Full Error (HTML) ()
FL12: Discusses a problem with AFP volumes displaying incorrect free space, and returning disk full errors.
Carbon, Cocoa, Networking 1999-07-21
Playing memory-resident WAVE data using QuickTime 4 (HTML) ()
QTMTB52: Explains how to play memory-resident WAVE data in QuickTime 4 or later.
QuickTime 1999-07-21
Which Machines Support Driver Services Library and the MP Nanokernel? (HTML) ()
HW63: Lists the systems that do and don't support the Driver Services Library and the MP Nanokernel.
Device Drivers, Hardware 1999-07-12
ConvertMovieToFile unexpected results (HTML) ()
QTMTB51: Explains why white frames can occur in a movie that was saved using ConvertMovieToFile.
QuickTime 1999-06-14
MACE Restrictions (HTML) ()
Deprecated - SND16: MACE algorithms only support the compression of 8-bit offset binary sound.
Carbon, Music & Audio 1999-06-08
'aete' in Java (HTML) ()
Deprecated - JAVA08: Programatically specifying the aete for AppleScriptable Mac OS Classic applications.
Java 1999-05-17
AppleScript for Java (HTML) ()
Deprecated - JAVA07: Naming objects for calling Java from AppleScript on Mac OS Classic.
Java 1999-05-17
Creating serialVersionUIDs using MRJ (HTML) ()
Deprecated - JAVA13: Creating serialVersionUIDs using MRJ on Mac OS Classic Java.
Java 1999-05-17
Customizing Font Properties (HTML) ()
Deprecated - JAVA10: Customizing Font Properties in Mac OS Classic Java.
Java 1999-05-17
Hiding public methods from AppleScript in Java (HTML) ()
Deprecated - JAVA09: Hiding public Java methods from AppleScript on Mac OS Classic.
Java 1999-05-17
Properties versus methods in automatically generated 'aete' resources (HTML) ()
Deprecated - JAVA14: Explains describing properties versus methods in generated 'aete' resources on Mac OS Classic Java.
Java 1999-05-17
Scripting Java-based command-line interface applications (HTML) ()
Deprecated - JAVA16: AppleScripting a Mac OS Classic application for non-gui tools on Mac OS Classic Java.
Java 1999-05-17
Timely Issues - 1904 (HTML) ()
OPS23: Explains why the beginning of the year 1904 was chosen for epoch of the Time global variable.
Carbon, Cocoa, Darwin, Hardware 1999-05-17
Use the Doorbell (HTML) ()
Deprecated - FW01: Explains the function of the FireWire Serial Bus Protocol 2 (SBP2) doorbell.
Hardware 1999-05-17
What is a 'scsz' resource in Java? (HTML) ()
Deprecated - JAVA15: Describes the what the scsz resource is for Mac OS Classic Java.
Java 1999-05-17
What is unsolicited status? (HTML) ()
FW03: Explains the meaning and usage of the SBP-2 unsolicited status message.
Device Drivers, Hardware 1999-05-17
Missing ColorSync Profiles (HTML) ()
CS13: Describes ColorSync profiles, focusing on the desc tag of the profile and the results of incorrect tags.
Graphics & Imaging 1999-05-03
Setting a Control's Variant Field (HTML) ()
Deprecated - TB63: Details how to change the variant of a custom control after creating the control.
Carbon 1999-05-03
TCP/IP Option Sizes (HTML) ()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
Carbon, Device Drivers, Games, Hardware, Internet & Web, Networking, Porting 1999-04-26
The AAPL, slot-name property and PCI (HTML) ()
HW61: Discusses the use of the AAPL,slot name property for PCI
Device Drivers, Hardware 1999-04-19
The Initialize Method of Multi-fragment Contextual Menu Plug-ins (HTML) ()
TB60: Explains how to deal with multiple Contextual Menu plug-ins code fragments.
Carbon 1999-04-05
Converting a numeric string to a number under Forth (HTML) ()
HW52: Demonstrates numeric string conversion in Forth.
Device Drivers, Hardware 1999-03-29
Determining Open Firmware configuration variables (HTML) ()
HW56: Discusses how to determine the Open Firmware variables on a system.
Darwin, Device Drivers, Graphics & Imaging, Hardware, Music & Audio, Networking, Performance, QuickTime 1999-03-29
Determining the version of Open Firmware on your Mac (HTML) ()
HW60: Describes a method to display the version of Open Firmware on a Macintosh.
Hardware 1999-03-29
dl command in 1 machine mode (HTML) ()
HW51: Describes using the "dl" command in 1 machine mode.
Hardware 1999-03-29
Expansion ROM device properties (HTML) ()
HW50: Describes the Open Firmware properties that should be included in a boot device's expansion ROM.
Darwin, Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Printing, QuickTime 1999-03-29
Getting started with Forth (HTML) ()
HW53: Describes where FCode driver developers can get information about the Forth programming language.
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime 1999-03-29
if and then in Forth (HTML) ()
HW54: Using the Forth word "if" requires a "then".
Device Drivers, Hardware 1999-03-29
PCI SIG (HTML) ()
HW55: Describes the meaning of the acronym PCI SIG.
Device Drivers, Hardware 1999-03-29
Stopping Forth command scrolls (HTML) ()
HW57: Describes how to limit Forth commands from scrolling off the screen.
Hardware 1999-03-29
What is a tokenizer? (HTML) ()
HW58: Defines a tokenizer.
Device Drivers, Hardware 1999-03-29
Why did the name of the PCI bridge change? (HTML) ()
HW59: Explains the name change of the PCI bridge to the generic name "pci" in Open Firmware.
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance 1999-03-29
fBroadCastAddr Always Zero (HTML) ()
Deprecated - NW58: Explains why the fBroadcastAddr field may be zero after a call to OTInetGetInterfaceInfo and includes the workaround.
Carbon, Networking 1999-03-08
Are interrupts enabled while Open Firmware is running? (HTML) ()
HW44: Explains that interrupts are disabled when Open Firmware is running.
Device Drivers, Hardware 1999-02-15
Booting after invoking the Open Firmware user interface (HTML) ()
HW48: Tells how to boot a system after entering the Open Firmware user interface.
Device Drivers, Hardware 1999-02-15
Changing the configuration variable in Open Firmware (HTML) ()
HW40: Tells how to change the configuration variable in Open Firmware.
Device Drivers, Hardware 1999-02-15
Difference between an Open Firmware word and method (HTML) ()
HW46: Describes the differences between an Open Firmware word and an Open Firmware method.
Device Drivers, Hardware 1999-02-15
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware (HTML) ()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, QuickTime 1999-02-15
Do PowerBooks have a PCI bus? (HTML) ()
HW43: Explains that a Powerbook has a PCI bus.
Device Drivers, Hardware 1999-02-15
How does Open Firmware generate the name property? (HTML) ()
HW39: Describes the Open Firmware name property generation process.
Hardware 1999-02-15
Invoking the Open Firmware user interface (HTML) ()
HW45: Describes how to invoke the Open Firmware user interface on startup.
Accessibility, Hardware 1999-02-15
PCI bus on the iMac (HTML) ()
HW42: Explains that the iMac has a PCI bus even though it has no expansion slots.
Device Drivers, Hardware 1999-02-15